﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ModuloAdministrativo.WSsiar;

namespace ModuloAdministrativo
{
    public partial class FuncionarioAtualizarForm : Form
    {
        public FuncionarioAtualizarForm()
        {
            InitializeComponent();               
        }

        public FuncionarioAtualizarForm(string nome, string telefone, string cpf,
            string login, string bairro, string rua, string numero, string cidade,
            string senha, string complemento)
        {
            InitializeComponent();

            WSsiar.ServicosSIARSoapClient ws = new WSsiar.ServicosSIARSoapClient();
            PessoaTipoBean[] tipo = ws.TipoListar();
            foreach (PessoaTipoBean p in tipo)
            {
                comboBox1.Items.Add(p.Tipo);
            }         

            nomeTB.Text = nome;
            cpfTB.Text = cpf;
            loginTB.Text = login;
            senhaTB.Text = senha;
            confirmarsenhaTB.Text = senha;
            telefoneTB.Text = telefone;
            ruaTB.Text = rua;
            bairroTB.Text = bairro;
            cidadeTB.Text = cidade;
            numeroTB.Text = numero;
            complementoTB.Text = complemento;    
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Pessoa funcionario = new Pessoa();
            funcionario.Nome = nomeTB.Text;
            funcionario.CPF = cpfTB.Text;
            funcionario.Login = loginTB.Text;
            funcionario.Senha = senhaTB.Text;
            funcionario.Telefone = telefoneTB.Text;

            Endereco end = new Endereco();
            end.Rua = ruaTB.Text;
            end.Bairro = bairroTB.Text;
            end.Cidade = cidadeTB.Text;
            end.Numero = int.Parse(numeroTB.Text);
            end.Telefone = telefoneTB.Text;
            end.Complemento = complementoTB.Text;

            WSsiar.ServicosSIARSoapClient ws = new WSsiar.ServicosSIARSoapClient();
            ws.FuncionarioAtualizar(funcionario, end);
        }

        private void button3_Click(object sender, EventArgs e)
        {
            ServicosSIARSoapClient ws = new ServicosSIARSoapClient();
            ws.FuncionarioDeletar(telefoneTB.Text);
        }
    }
}
